const Joi = require("joi")

exports.schema = {
	login: Joi.object({
		username: Joi.string()
			.max(10)
			.required()
			.error(
				Error(
					"body-username为string类型必需参数, 最大为10位"
				)
			),
		password: Joi.string()
			.regex(/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[^]{8,16}$/)
			.required()
			.error(
				Error(
					"body-password为string类型必需参数,格式为大小写字母各一个,至少8位至多16位"
				)
			)
	})
}
